* { margin: 0; padding: 0; outline: 0; }
body { font: 12px arial; height: 100%;
/*background: #b7df2d;*/ /* Old browsers */
/*background: -moz-linear-gradient(top, #b7df2d 0%, #b7df2d 0%, #f8ffe8 80%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7df2d), color-stop(0%,#b7df2d), color-stop(80%,#f8ffe8)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top, #b7df2d 0%,#b7df2d 0%,#f8ffe8 80%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top, #b7df2d 0%,#b7df2d 0%,#f8ffe8 80%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top, #b7df2d 0%,#b7df2d 0%,#f8ffe8 80%); /* IE10+ */
/*background: linear-gradient(top, #b7df2d 0%,#b7df2d 0%,#f8ffe8 80%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7df2d', endColorstr='#f8ffe8',GradientType=0 ); /* IE6-9 */ 
/*background-repeat: no-repeat;*/
background: url("../images/ship.gif") no-repeat scroll 0 0 transparent;}

.spacer { height: 0px; clear: both; }
.wrapper { padding: 55px 0 40px; }
.company_name_bar { border: 1px solid #bbb; width: 90%; margin: 20px auto 0; }
.company_name_bar marquee { font-family: Tahoma,Arial,Sans-serif; color: #135CAE; font-weight: bold; font-size: 12px; padding: 0 50px 3px; }
.form, .company_name_bar { background: #eee; opacity: 0.7; filter: alpha(opacity = 70); } 
.form { padding: 10px; width: 88%; margin: 0 auto 20px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; font-family: Tahoma,Arial,Sans-serif; font-weight: 400; }
.error { color: red; border: 1px solid red; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: left; margin: 10px 0 0 20px; padding: 10px; display: none; }
.form .txt_field { width: 250px; border: 1px solid #bbb; }
.form #form_header { color: #333; text-align: left; font: 18px Arial,Helvetica,sans-serif; margin: 0 0 15px 80px; }
.form ul, #update_form p, #login_form ul, #courses_selection h2, #courses_selection ul, #courses_selection input, #student_details .btn_pannel, #create_batch .btn, #create_course .btn { margin-left: 80px; }
.form ul li{ list-style-type: none; margin: 10px 0;  }
.label  { float: left; width: 140px; }

#reg_form ul, #login_form ul { float:left; width: 45%; }
#reg_form ul li .txt_field, #login_form ul li .txt_field, #update_form .txt_field, #create_batch .txt_field, #create_course .txt_field { width: 250px; border: 1px solid #bbb; }

#update_form { margin: 0 auto 15px; }
#update_form p.label { width: 280px; }
#update_form #update_profile ul li { float: left; }
#update_form #update_profile ul li input.radio_num { margin-right: 5px; float: left; }
#update_form #update_profile ul li p { width: 90px; margin: 0; float: left; }
#update_form #update_profile { padding-bottom: 20px; float:left; width: 45%; }
#update_form #update_profile p { width: 150px; }
#update_form #update_profile .select_num, #update_form #update_profile .txt_field { margin-left: 80px; }
#update_form #update_profile .txt_field, #update_form .button_text { margin-top: 10px; margin-bottom: 10px; }
#update_form .button_text { margin-left: 80px; margin-top: 8px; }
#update_form #update_profile .button_text, #update_form #update_profile .txt_field { float: left; }

#courses_selection h2 { margin-bottom: 20px;}
#courses_selection input.course_checkbox { float: left; margin: 0 15px 0 0; }

#courses_selection ul li { margin-bottom: 10px; }

#confirmation ul li a { color: #333; }
#confirmation ul li a:hover { color: #135CAE; }

#student_details .btn_pannel .button { margin-right: 20px; }

#create_batch select, #add-user select{ min-width: 250px; border: 1px solid #bbb; }

